Mapping Big-Step Modeling Languages to SMV
نویسندگان
چکیده
We propose an algorithm for creating a semantics-based, parameterized translator from the family of big-step modeling languages (BSMLs) to the input language of the model checker SMV. Our translator takes as input a specification in the CHTS notation and a set of user-provided parameters that encode the specification’s semantics; it produces an SMV model suitable for model checking. We use a modular approach for translation, which means that the structure of the resulting SMV model matches the source CHTS structure.
منابع مشابه
The Quest for Correct Systems: Model Checking of Diagrams and Datatypes
For the practical development of provably correct software for embedded systems the close integration of CASE tools and verification tools is required. This paper describes the combination of the CASE tool AutoFocus with the model checker SMV. AutoFocus provides graphical description techniques for system structure and behavior. In AutoFocus, data types are specified in a functional style, whil...
متن کاملDesign and Verification of Industrial Logic Controllers with UML and Statecharts
The paper describes a methodological framework that aims to apply formal design and verification techniques to the domain of Logic Control and Supervision for Manufacturing Systems. The methodology is based on a Object-Oriented approach, supported by a syntactical and semantical adaptation of the semi-formal software specification languages UML and Statecharts. The modeling languages has been s...
متن کاملDevelopment and evaluation of Formula Editor (a tool-based approach to enhance reusability in software product line model checking) on SAFER case study
Although model checking is extensively used for verification of single software systems, currently there is insufficient support for model checking in product lines. The presence of commonalities within the different products in the product line requires that the properties and the corresponding specifications for these properties be verified for every product in the product line. Specification...
متن کاملUnderground contour (UGC) mapping using potential field, well log and comparing with seismic interpretation in Lavarestan area
Coastal Fars gravimetry project in Fars province was carried out to find the buried salt domes and to determine characteristics of faults in this area. The Lavarestan structure was covered by 4203 gravimetry stations in a regular grid of 1000*250 m. Depth structural model of this anticline made in previous studies was based on geological evidences and structural geology measurements. In order t...
متن کامل’ 98 - 1 - Best of Both Worlds - A Mapping from EXPRESS - G to UML
Research Group for Computer Application in Engineering Design, University of Kaiserslautern P. O. Box 3049, 67653 Kaiserslautern, Germany Phone: +49 631 205 3871 Fax: +49 631 205 3872 E-mail: [email protected], [email protected] Abstract On the one hand, in the world of Product Data Technology (PDT), the ISO standard STEP (STandard for the Exchange of Product model data) gains more and more...
متن کامل